database/sql.DB.freeConn (field)
32 uses
database/sql (current package)
sql.go#L468: freeConn []*driverConn // free connections ordered by returnedAt oldest to newest
sql.go#L894: fns := make([]func() error, 0, len(db.freeConn))
sql.go#L895: for _, dc := range db.freeConn {
sql.go#L898: db.freeConn = nil
sql.go#L973: idleCount := len(db.freeConn)
sql.go#L976: closing = db.freeConn[maxIdle:]
sql.go#L977: db.freeConn = db.freeConn[:maxIdle]
sql.go#L1113: last := len(db.freeConn) - 1
sql.go#L1115: c := db.freeConn[i]
sql.go#L1118: closing = db.freeConn[:i:i]
sql.go#L1119: db.freeConn = db.freeConn[i:]
sql.go#L1126: if len(db.freeConn) > 0 {
sql.go#L1127: c := db.freeConn[0]
sql.go#L1138: for i := 0; i < len(db.freeConn); i++ {
sql.go#L1139: c := db.freeConn[i]
sql.go#L1143: last := len(db.freeConn) - 1
sql.go#L1146: copy(db.freeConn[i:], db.freeConn[i+1:])
sql.go#L1147: db.freeConn[last] = nil
sql.go#L1148: db.freeConn = db.freeConn[:last]
sql.go#L1189: Idle: len(db.freeConn),
sql.go#L1191: InUse: db.numOpen - len(db.freeConn),
sql.go#L1305: last := len(db.freeConn) - 1
sql.go#L1309: conn := db.freeConn[last]
sql.go#L1310: db.freeConn = db.freeConn[:last]
sql.go#L1529: if db.maxIdleConnsLocked() > len(db.freeConn) {
sql.go#L1530: db.freeConn = append(db.freeConn, dc)
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)